/**
 *	@file	fld_trhouse.c
 *	@brief	トレーナーハウス フィールド常駐
 *
 *	@author	Miyuki Iwasawa
 *	@date	09.03.26
 *
 *	このソースは特別にトレーナーハウスセーブデータの全構造体メンバを公開します
 *	ここで公開していても、他のソースに不用意に公開は禁止
 */
#include "common.h"

#include "fieldsys.h"

#include "system/mystatus.h"
#include "system/pm_overlay.h"
#include "poketool/poke_tool.h"

#include "field_subproc.h"
#include "field/field.h"
#include "field/situation_local.h"
#include "field/script.h"
#include "field/syswork.h"
#include "field/fld_bgm.h"
#include "fieldmap.h"
#include "map_attr.h"
#include "zonedata.h"
#include "map_tool.h"
#include "scr_tool.h"
#include "scrcmd_def.h"
#include "sysflag.h"
#include "field_subproc.h"
#include "ev_mapchange.h"

#include "savedata/tr_house.h"
#include "savedata/tr_house_data.h"	//include許可制

#include "msgdata/msg.naix"
#include "msgdata/msg_tr_house.h"

#include "fld_trhouse.h"

FS_EXTERN_OVERLAY(field_tr_house);

/**
 *	@brief	トレーナーハウスバトル呼び出しインターフェース
 */
BOOL EvCmdTrHouseBattleCall(VM_MACHINE* core)
{
	u16 id = VMGetWorkValue(core);

	Overlay_Load(FS_OVERLAY_ID(field_tr_house) , OVERLAY_LOAD_NOT_SYNCHRONIZE );

	EventCmd_TrHouseBattle(core->fsys,id);

	Overlay_UnloadID( FS_OVERLAY_ID(field_tr_house));

	return 1;
}
